import request from '@/utils/request.js'

export class homeService {

	// 分站申请
	static async fapply(data) {
		return request({
			url: `/system/fapply/add`,
			method: 'post',
			data
		})
	}
	// 系统消息 公告列表
	static async homeNoticeList(data) {
		return request({
			url: `/system/noticeUser/appListByPageGroup`,
			method: 'post',
			data
		})
	}
	// 公告列表
	static async noticeQuery(data) {
		return request({
			url: `/system/noticeUser/appListByPage`,
			method: 'post',
			data
		})
	}
	// 公告详情
	static async noticeDetail(data) {
		return request({
			url: `/system/notice/detail`,
			method: 'get',
			data
		})
	}
	// 公告阅读
	static async noticeRead(data) {
		return request({
			url: `/system/noticeUser/add`,
			method: 'post',
			data
		})
	}
	// 轮播图
	static async bannerQuery(data) {
		return request({
			url: `/system/banner/appRegionTypeList`,
			method: 'get',
			data
		})
	}
	//商家列表
	static async shopQuery(data) {
		return request({
			url: `/system/shop/listByPageApplets`,
			method: 'post',
			data
		})
	}
	//任务详情
	static async taskInfo(data) {
		return request({
			url: `/task/task/signUpOrPromotion`,
			method: 'get',
			data
		})
	}
	//任务列表
	static async taskQuery(data) {
		return request({
			url: `/task/task/appPage`,
			method: 'post',
			data
		})
	}
	//任务报名
	static async taskSignUp(data) {
		return request({
			url: `/task/signUp/user`,
			method: 'post',
			data
		})
	}
	//获取任务签名
	static async promotion(data) {
		return request({
			url: `/task/userTask/promotion`,
			method: 'post',
			data
		})
	}
	//	提交 任务素材
	static async submitTaskMaterials(data) {
		return request({
			url: `task/resource/save`,
			method: 'post',
			data
		})
	}
	//任务提交
	static async taskSubmit(data) {
		return request({
			url: `/task/userTask/opusLink`,
			method: 'post',
			data
		})
	}
	//商家入驻
	static async shopApply(data) {
		return request({
			url: `/system/shop/shopApplyFor`,
			method: 'post',
			data
		})
	}

	// 修改信息重新申请(商家入驻)
	static async anewShopApplyFor(data) {
		return request({
			url: `/system/shop/anewShopApplyFor`,
			method: 'post',
			data
		})
	}
	// 是否提交过申请
	static async applyDetails(data) {
		return request({
			url: `/system/shop/applyDetails`,
			method: 'get',
			data
		})
	}

	//app端助力商家卷(含卷),商家列表进入传shopId,活动列表进入传activityId
	static async shopCoupon(data) {
		return request({
			url: `/system/couponSetting/appShopCoupon`,
			method: 'get',
			data
		})
	}
	//商家详情
	static async shopDetail(data) {
		return request({
			url: `/system/shop/appShopDetails`,
			method: 'get',
			data
		})
	}
	//商家分类
	static async shopCategory(data) {
		return request({
			url: `/system/shopCategory/appListByPage`,
			method: 'post',
			data
		})
	}
	//	团券详情
	static async groupCouponDetails(data) {
		return request({
			url: `system/shop/group/detail/${data.shopId}`,
			method: 'post',
			data
		})
	}
	// 团券 报名
	static async groupCouponSignUp(data) {
		return request({
			url: `system/shop/group/translate/${data.shopId}`,
			method: 'post',
			data
		})
	}
	// 提交 团券 订单号
	static async submitGroupCouponOrderCode(data) {
		return request({
			url: `system/shop/group/addOrderId`,
			method: 'post',
			data
		})
	}

}